function selectall(name)
{
	var checked = $('#check_box').prop('checked') ? true : false;
	
	$("input[name='"+name+"']").prop('checked',checked);
}

//	图片上传
function imageupload(id)
{
    layer.open({'type':2,'area':['480px','460px'],'content':'?m=api&c=upload&a=image&id=' + id, title:'上传图片'});
}

//	选择地区，最多三级、一般2级
function SelectRegion(province,city,county,prev)
{
	var $p = $('#' + prev + 'province');
	var $c = $('#' + prev + 'city');
	var $t = $('#' + prev + 'county');	//	县
	
	//	初始化设置默认值
	var html = '';
	$.getJSON('?m=api&c=city&pid=0',function(res){
		$(res).each(function(k,v){
			html += '<option value="' + v.id + '">' + v.name + '</option>';
		});
		
		$(html).appendTo($p);
		if(province > 0)	//	默认省
		{
			$p.val(province);
			$c.find('option:gt(0)').remove();
			
			$.getJSON('?m=api&c=city&pid=' + province,function(res){
				html = '';
				$(res).each(function(k,v){
					html += '<option value="' + v.id + '">' + v.name + '</option>';
				});
				
				$(html).appendTo($c);
				if(city > 0)	//	默认市
				{
					$c.val(city);
					
					if($t.length > 0)	//	默认县市
					{
						$t.find('option:gt(0)').remove();
						
						$.getJSON('?m=api&c=city&pid=' + city,function(res){
							html = '';
							$(res).each(function(k,v){
								html += '<option value="' + v.id + '">' + v.name + '</option>';
							});
							
							$(html).appendTo($t);
							
							!county || $t.val(county);
						});
					}					
				}
			});
		}
	});
	
	if($c.length > 0)
	{
		$p.change(function(){
			$c.find('option:gt(0)').remove();
			$t.find('option:gt(0)').remove();
			
			if($(this).val() > 0)
			{
				$.getJSON('?m=api&c=city&pid=' + $(this).val(),function(res){
					html = '';
					$(res).each(function(k,v){
						html += '<option value="' + v.id + '">' + v.name + '</option>';
					});
					
					$(html).appendTo($c);
				});
			}
		});
	}
	
	if($t.length > 0)
	{
		$c.change(function(){
			$t.find('option:gt(0)').remove();
			
			if($(this).val() > 0)
			{
				$.getJSON('?m=api&c=city&pid=' + $(this).val(),function(res){
					html = '';
					$(res).each(function(k,v){
						html += '<option value="' + v.id + '">' + v.name + '</option>';
					});
					
					$(html).appendTo($t);
				});
			}
		});
	}
}

$(function () {
    //加载弹出层
    var layer = layui.layer,element = layui.element;

    //触发事件
	var tab = {
        tabAdd: function(title,url,id){
			//新增一个Tab项
			element.tabAdd('xbs_tab', {
				title: title, 
				content: '<iframe tab-id="'+id+'" frameborder="0" src="'+url+'" scrolling="yes" class="x-iframe"></iframe>',
				id: id
			})
        },
		tabDelete: function(othis){
			//删除指定Tab项
			element.tabDelete('xbs_tab', '44'); //删除：“商品管理”
			othis.addClass('layui-btn-disabled');
        },
		tabChange: function(id){
			//切换到指定Tab项
			element.tabChange('xbs_tab', id); //切换到：用户管理
        }
	};


    tableCheck = {
        init:function  () {
            $(".layui-form-checkbox").click(function(event) {
                if($(this).hasClass('layui-form-checked')){
                    $(this).removeClass('layui-form-checked');
                    if($(this).hasClass('header')){
                        $(".layui-form-checkbox").removeClass('layui-form-checked');
                    }
                }else{
                    $(this).addClass('layui-form-checked');
                    if($(this).hasClass('header')){
                        $(".layui-form-checkbox").addClass('layui-form-checked');
                    }
                }                
            });
        },
        getData:function  () {
            var obj = $(".layui-form-checked").not('.header');
            var arr=[];
            obj.each(function(index, el) {
                arr.push(obj.eq(index).attr('data-id'));
            });
            return arr;
        }
    }

    //开启表格多选
    tableCheck.init();

    $('.container .left_open i').click(function(event) {
        if($('.left-nav').css('left')=='0px'){
            $('.left-nav').animate({left: '-221px'}, 100);
            $('.page-content').animate({left: '0px'}, 100);
            $('.page-content-bg').hide();
        }else{
            $('.left-nav').animate({left: '0px'}, 100);
            $('.page-content').animate({left: '221px'}, 100);
            if($(window).width()<768){
                $('.page-content-bg').show();
            }
        }

    });

    $('.page-content-bg').click(function(event) {
        $('.left-nav').animate({left: '-221px'}, 100);
        $('.page-content').animate({left: '0px'}, 100);
        $(this).hide();
    });

    $('.layui-tab-close').click(function(event) {
        $('.layui-tab-title li').eq(0).find('i').remove();
    });

    //左侧菜单效果
    // $('#content').bind("click",function(event){
    $('.left-nav #nav li').click(function (event) {
        if($(this).children('.sub-menu').length){
            if($(this).hasClass('open')){
                $(this).removeClass('open');
                $(this).find('.nav_right').html('&#xe697;');
                $(this).children('.sub-menu').stop().slideUp();
                $(this).siblings().children('.sub-menu').slideUp();
            }else{
                $(this).addClass('open');
                $(this).children('a').find('.nav_right').html('&#xe6a6;');
                $(this).children('.sub-menu').stop().slideDown();
                $(this).siblings().children('.sub-menu').stop().slideUp();
                $(this).siblings().find('.nav_right').html('&#xe697;');
                $(this).siblings().removeClass('open');
            }
        }else{

            var url = $(this).children('a').attr('_href');
            var title = $(this).find('cite').html();
            var index  = $('.left-nav #nav li').index($(this));

            for (var i = 0; i <$('.x-iframe').length; i++) {
                if($('.x-iframe').eq(i).attr('tab-id')==index+1){
                    tab.tabChange(index+1);
                    event.stopPropagation();
                    return;
                }
            };
			
			//	选中效果
			$('.left-nav #nav a').removeClass('hover');
			$(this).children('a').addClass('hover');
            
            tab.tabAdd(title,url,index+1);
            tab.tabChange(index+1);
        }
        
        event.stopPropagation();
    });    
});

/*弹出层*/
/*
    参数解释：
    title   标题
    url     请求的url
    id      需要操作的数据id
    w       弹出层宽度（缺省调默认值）
    h       弹出层高度（缺省调默认值）
*/
function x_admin_show(title,url,w,h){
    if (title == null || title == '') {
        title=false;
    };
    if (url == null || url == '') {
        url="404.html";
    };
    if (w == null || w == '') {
        w=($(window).width()*0.9);
    };
    if (h == null || h == '') {
        h=($(window).height() - 50);
    };
    layer.open({
        type: 2,
        area: [w+'px', h +'px'],
        fix: false, //不固定
        maxmin: true,
        shadeClose: true,
        shade:0.4,
        title: title,
        content: url
    });
}

/*关闭弹出框口*/
function x_admin_close(){
    var index = parent.layer.getFrameIndex(window.name);
    parent.layer.close(index);
}